package persistencia;

import java.util.Date;

import modelo.datos.Entrada;
import modelo.datos.Persona;
import modelo.datos.utils.ListaEntradas;

public interface BaseDatos {
	Entrada ENTRADA_NULL = new Persona();
	BaseDatos DATOS = new BaseDatosImpl();
	ListaEntradas getEntradas();
	Entrada buscaEntradaPorNIF(String nif);
	void nuevaPersona(String nombre, String apellidos, String nif);
	void nuevaEmpresa(String nombre, String nif);
	boolean actualizaEntrada(Entrada entrada);
	boolean borraEntrada(String nif);
	Date getUltimaModificacion();
}